#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int fun(int m, int n);
int fib(int n);

int main()
{
	int m, n, p;
	scanf("%d%d", &m, &n);
	p = fun(m, n);
	printf("%d ", p);
}
//int fib(int n)
//{
//	int i = 0;
//	int fib = 1;
//	for (i = 1; i <= n; i++)
//		fib *= i;
//	return fib;
//}

int fun(int m, int n)
{
	return fib(m) / (fib(n) * fib(m - n));
}
int fib(int n)
{
	int i = 0;
	int fib = 1;
	for (i = 1; i <= n; i++)
		fib =fib * i;
	return fib;
}
